package org.logan.sample.web.main.service.system;

import java.util.List;

import org.logan.sample.db.model.SysConfig;

/**
 * @Desc：系统配置service
 * @Title：SysConfigService
 * @address: http://www.liveneo.com.cn/
 * @author: zhaoyy
 * @version: 1.0
 * @date: 2016年11月2日 下午4:03:56
 */
public interface SysConfigService {
	/**
	 * 
	 * @Desc: 保存
	 * @Author: qiufeng 2016年12月2日 上午10:59:36
	 * @param cfg
	 * @return
	 */
	int savaCfg(SysConfig cfg);

	/**
	 * 
	 * @Desc: 根据key获取配置josn
	 * @Author: qiufeng 2016年12月2日 上午9:52:31
	 * @param key
	 * @return
	 */
	SysConfig getCfgBykey(String key);

	/**
	 * 
	 * @Desc: 根据配置名称获取 配置
	 * @Author: qiufeng 2016年12月2日 上午9:55:01
	 * @param name
	 * @return
	 */
	List<SysConfig> getCfgsByName(String name);

	/**
	 * 
	 * @Desc: 根据key 修改配置项
	 * @Author: qiufeng 2016年12月2日 上午9:56:07
	 * @param key
	 * @return
	 */
	int updateCfgBykey(SysConfig cfg);

	
}
